我的iPhone应用程序在iPhone3G上运行不佳。我可以让拥有这些型号的用户无法下载该应用程序吗?如果是这样,3G用户在应用商店中搜索我的应用时会看到什么?它是否会出现在商店中?如果是,他们什么时候会收到无法下载该应用程序的通知? 最佳答案 我建议您在info.plist中使用UIRequiredDeviceCapabilities键。这让您可以准确地告诉AppStore您需要哪些功能,而不是您需要哪种设备。如果您的应用程序在3G上“运行不佳”,我猜这是因为性能问题,因此您需要更新的处理器。考虑将arm7设置为您所需的设备功能之
我有一个覆盖iPodtouch整个屏幕的自定义View。我需要在其中添加另一个View,该View最初将被隐藏,但当View向下滚动时会出现在屏幕上。我已经做到了这一点,但我也无法将我的观点向上滚动。我不想让用户调出自定义View。我只想要下拉功能而不需要上拉。当有人下拉时,我以编程方式将View带到原始位置。因此,当用户下拉时,他们可以看到一些信息5秒,然后View回到原来的位置。我可以限制我的UIScrollView在手动交互时向上滚动吗? 最佳答案 我是通过以下代码完成的。它现在可以工作了。(void)scrollViewDi
我有一款iPad游戏,我只想在横屏模式下观看。我从目标的摘要中选择了横向View并有代码-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturnYES;}在我添加到navController的第一个ViewController中。但是通过改变目标的方向我能看到的唯一效果不是它如何旋转而是它首先加载的方向。有没有人有任何想法?谢谢! 最佳答案
我有一个定义为CGPath(实际上是CGMutablePath)的封闭路径。我想对路径定义的UIImage的特定区域进行颜色加深。我一直在摆弄CoreGraphics,但目前我唯一的选择是对由CGRect定义的矩形区域着色,而不是路径。谁能指出我正确的方向?--更新在Rob的帮助下,我设法将从相机获得的图像旋转90度,使其在UIImageview中正确显示。我剩下的唯一问题是我需要绘制的路径仍然是90度,并且超出了比例。我目前使用的代码如下:-(UIImage*)applyColorFillWithPath:(CGMutablePathRef)pathwithColor:(UIColo
我正在为iOS开发游戏。根据配置文件工具(无泄漏),我使用的内存约为80MB。对我来说,这似乎是很多内存。使用多少内存是安全的,是否存在与使用大量内存相关的任何特殊编程问题? 最佳答案 这完全取决于您打算使用什么设备来玩游戏。iPad可以运行100MB的ram游戏,iPhone3G甚至100mb。如果您使用大量内存,您的应用程序将被强制关闭,如果用户使用的是旧设备,这可能会导致严重问题。 关于ios-今天内存使用的安全限制?,我们在StackOverflow上找到一个类似的问题:
我正在使用ASIHTTPRequest从服务器下载音频、视频和图像文件。如果下载没有完全完成,我想限制用户播放那个文件。有什么方法可以限制当前正在下载的文件吗? 最佳答案 您必须创建"file"模型并自行跟踪状态。您使用的库不提供文件状态的高级抽象。如果您需要更具体的帮助,请告诉我们您现在如何处理文件。您的“其他选项卡View”是否仅在文件系统/操作系统级别显示文件? 关于iphone-下载未完全完成时限制用户播放文件,我们在StackOverflow上找到一个类似的问题:
我开发了一个应用程序。这是一个内部应用程序。我想知道我的应用程序在iOS设备上可以占用的大小是否有任何限制。我的应用程序连接到网络服务并从SQL服务器下载数据。可能有1000行。我的应用程序可以在iOS设备上存储多少数据?有人可以用简单的术语解释一下。我读了它的2GB。但我认为这是安装应用程序时的大小。对吗?在组织者的文件部分,我的应用程序现在显示1MB。那么2gb的限制是否正确?50mb是OTA下载的大小。我想知道我的应用程序在iOS设备上可以占用多少空间。我的应用程序可以占用多少核心数据空间?更多问题即将到来。谢谢。 最佳答案
我正在开发一个具有多个UITextField的应用程序。对于一个UITextField,我已将其委托(delegate)设置为自身并正在调用委托(delegate)方法:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string做一个特定的任务。但是,我在同一屏幕上有其他UITextFields,我想为此做一些完全不同的事情,在这种情况下,将输入的字符数限制为两个。不幸的是,我在网上看到唯一可行的方法是使用上
我的应用程序包含两个TableViewController。在第一个中,我希望View能够左右旋转(除了纵向模式),但是在第二个TableViewController中(我在点击第一个表中的单元格后导航到它)我想要它只能以纵向模式查看。我试过这段代码,但没有用,它一直在旋转。-(NSUInteger)supportedInterfaceOrientations{returnUIInterfaceOrientationMaskPortrait;}-(BOOL)shouldAutorotate{returnNO;}注意:我确实从项目目标的摘要选项卡中启用了左/右/纵向方向。任何修复?
我在我的应用中使用FacebookSDK我想在FacebookFriendPicker中将friend选择限制为指定数量?我正在尝试这段代码:--(void)friendPickerViewControllerSelectionDidChange:(FBFriendPickerViewController*)friendPicker{if([friendPicker.selectioncount]>=3){UIAlertView*alertView=[[UIAlertViewalloc]initWithTitle:@""message:@"Maxnumberoffriendsselec